Bayesian-network Connrmation of Software Testing Uncertainties

نویسندگان

  • Hadar Ziv
  • Debra J. Richardson
چکیده

In this paper, we claim that software development will do well by explicit modeling of its uncertainties using existing uncertainty modeling techniques. This is accomplished initially by stating the Maxim of Uncertainty in Software Engineering (MUSE), followed by a detailed presentation of uncertainty in software testing. We then propose that a speciic technique, known as Bayesian Belief Networks, be used to model software testing uncertainties. We demonstrate the use of Bayesian networks to connrm beliefs in the validity of software artifacts and relations in an elevator control system. We describe a prototype implementation that allows for such \software belief networks" to be deened and updated. We conclude with a discussion of issues, concerns, and future prospects for modeling software uncertainties.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bayesian-network Con rmation of Software Testing Uncertainties

In this paper, we claim that software development will do well by explicit modeling of its uncertainties using existing uncertainty modeling techniques. This is accomplished initially by stating the Maxim of Uncertainty in Software Engineering (MUSE), followed by a detailed presentation of uncertainty in software testing. We then propose that a speci c technique, known as Bayesian Belief Networ...

متن کامل

Constructing Bayesian-network models of software testing and maintenance uncertainties

The lifetime of many software systems is surprisingly long, often far exceeding initial plans and expectations. During development and maintenance of long-lived software, requirements are analyzed and speci ed, designs and code modules are developed, testing is planned, and code is tested many times. Consequently, developers and managers frequently lose or gain con dence in software artifacts, ...

متن کامل

Constructing Bayesian - network Models of Software Testing andMaintenance

The lifetime of many software systems is surprisingly long, often far exceeding initial plans and expectations. During development and maintenance of long-lived software, requirements are analyzed and speciied, designs and code modules are developed, testing is planned, and code is tested many times. Consequently, developers and managers frequently lose or gain conndence in software artifacts, ...

متن کامل

The Uncertainty Principle in Software Engineering

This paper makes two contributions to software engineering research. First, we observe that uncertainty permeates software development but is rarely captured explicitly in software models. We remedy this situation by presenting the Uncertainty Principle in Software Engineering (UPSE), which states that uncertainty is inherent and inevitable in software development processes and products. We sub...

متن کامل

Infinitely Many Resolutions of Hempel's Paradox

What man is so mad as wil say the swan is black: or that the raven is in couloure white, when the matter is otherwise to be judged by commonsense? {Cardanus ca. 1576 Abstract. What sorts of observations could connrm the universal hypothesis that all ravens are black? Carl Hempel proposed a number of simple and plausible principles which had the odd (\paradoxical") result that not only do observ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997